//有序合成
onEvent('recipes', (event) => {
    const id = 'nr2:base/start/shaped/';
    const recipes = [
        {
            output: 'kubejs:rough_crystal_pickaxe',
            pattern: ['AAA', ' B ', ' B '],
            key: {
                A: 'kubejs:coarse_crystal_ingot',
                B: '#forge:nuggets/copper'
            },
            id: `${id}rough_crystal_pickaxe`
        },
        {
            output: 'kubejs:rough_crystal_sword',
            pattern: [' A ', ' A ', ' B '],
            key: {
                A: 'kubejs:coarse_crystal_ingot',
                B: '#forge:nuggets/copper'
            },
            id: `${id}rough_crystal_sword`
        },
        {
            output: 'kubejs:rough_crystal_axe',
            pattern: ['AA ', 'AB ', ' B '],
            key: {
                A: 'kubejs:coarse_crystal_ingot',
                B: '#forge:nuggets/copper'
            },
            id: `${id}rough_crystal_axe`
        },
        {
            output: 'kubejs:rough_crystal_shovel',
            pattern: [' A ', ' B ', ' B '],
            key: {
                A: 'kubejs:coarse_crystal_ingot',
                B: '#forge:nuggets/copper'
            },
            id: `${id}rough_crystal_shovel`
        },
        {
            output: 'kubejs:rough_crystal_hoe',
            pattern: ['AA ', ' B ', ' B '],
            key: {
                A: 'kubejs:coarse_crystal_ingot',
                B: '#forge:nuggets/copper'
            },
            id: `${id}rough_crystal_hoe`
        },
        {
            output: 'kubejs:coarse_block',
            pattern: ['AAA', 'AAA', 'AAA'],
            key: {
                A: 'kubejs:coarse_crystal_ingot',
            },
            id: `${id}coarse_block`
        },
        {
            output: '8x immersiveengineering:treated_wood_horizontal',
            pattern: ['AAA', 'ABA', 'AAA'],
            key: {
                A: '#forge:ingots/copper',
                B: 'minecraft:terracotta'
            },
            id: `${id}horizontal`
        },
        {
            output: '2x immersiveengineering:stick_treated',
            pattern: [' BA', 'BAB', 'AB '],
            key: {
                A: 'immersiveengineering:treated_wood_horizontal',
                B: '#forge:nuggets/copper'
            },
            id: `${id}stick_treated`
        },
        {
            output: 'immersiveengineering:hammer',
            pattern: [' B ', ' AB', 'A  '],
            key: {
                A: 'immersiveengineering:stick_treated',
                B: 'kubejs:coarse_crystal_ingot'
            },
            id: `${id}hammer`
        },
        {
            output: '8x create:cogwheel',
            pattern: ['AAA', 'ABA', 'AAA'],
            key: {
                A: 'minecraft:stone_button',
                B: 'create:shaft'
            },
            id: `${id}cogwheel`
        },
        {
            output: '3x create:large_cogwheel',
            pattern: ['AAA', 'ABA', 'AAA'],
            key: {
                A: 'minecraft:stone_button',
                B: 'create:cogwheel'
            },
            id: `${id}large_cogwheel`
        },
        {
            output: 'create:water_wheel',
            pattern: [' A ', 'ABA', ' A '],
            key: {
                A: 'immersiveengineering:waterwheel_segment',
                B: 'create:large_cogwheel'
            },
            id: `${id}waterwheel_segment`
        },
        {
            output: 'minecraft:bucket',
            pattern: ['A A', ' A ', '   '],
            key: {
                A: '#forge:plates/iron'
            },
            id: `${id}bucket`
        },
        {
            output: '2x create:andesite_casing',
            pattern: ['AAA', 'CBC', 'AAA'],
            key: {
                A: 'immersiveengineering:treated_wood_horizontal',
                B: 'kubejs:coarse_block',
                C: 'create:andesite_alloy'
            },
            id: `${id}andesite_casing`
        },
        {
            output: 'pneumaticcraft:omnidirectional_hopper',
            pattern: ['A A', 'ABA', ' A '],
            key: {
                A: '#forge:plates/iron',
                B: 'ironchest:iron_chest',
            },
            id: `${id}omnidirectional_hopper`
        },
        {
            output: 'pneumaticcraft:omnidirectional_hopper',
            pattern: ['A A', 'ABA', ' A '],
            key: {
                A: '#forge:plates/iron',
                B: 'ironchest:copper_chest',
            },
            id: `${id}omnidirectional_hopper_copper`
        },
        {
            output: 'waterstrainer:strainer_base',
            pattern: ['BAB', 'DCD', 'DDD'],
            key: {
                A: 'create:basin',
                B: 'immersiveengineering:stick_treated',
                C: 'pneumaticcraft:omnidirectional_hopper',
                D: '#forge:plates/copper'
            },
            id: `${id}strainer_base`
        },
        {
            output: Item.of('tconstruct:tinker_station', '{texture:"kubejs:polluted_dirt"}'),
            pattern: ['AAA', 'CBC', 'AAA'],
            key: {
                A: "kubejs:polluted_dirt",
                B: 'create:andesite_alloy',
                C: 'tconstruct:pattern'
            },
            id: `${id}tinker_station`
        },
        {
            output: Item.of('tconstruct:part_builder', '{texture:"kubejs:polluted_dirt"}'),
            pattern: [' CC', ' AA', ' AA'],
            key: {
                A: "kubejs:polluted_dirt",
                C: 'tconstruct:pattern'
            },
            id: `${id}part_builder`
        },
        {
            output: 'tconstruct:part_chest',
            pattern: ['AAA', 'ABA', 'AAA'],
            key: {
                A: 'immersiveengineering:treated_wood_horizontal',
                B: 'tconstruct:pattern'
            },
            id: `${id}part_chest`
        },
        {
            output: 'waterstrainer:string_mesh',
            pattern: ['ABA', 'B B', 'ABA'],
            key: {
                A: 'minecraft:string',
                B: 'kubejs:coarse_crystal_ingot'
            },
            id: `${id}string_mesh`
        },
        {
            output: 'waterstrainer:strainer_survivalist',
            pattern: ['AAA', 'ABA', 'AAA'],
            key: {
                A: 'immersiveengineering:stick_treated',
                B: 'waterstrainer:string_mesh'
            },
            id: `${id}strainer_survivalist`
        },
        {
            output: 'minecraft:furnace',
            pattern: ['AAA', 'CBC', 'AAA'],
            key: {
                B: 'minecraft:flint_and_steel',
                A: 'create:andesite_alloy',
                C: 'minecraft:coal_block'
            },
            id: `${id}furnace`
        },
        {
            output: 'astralsorcery:linking_tool',
            pattern: [' AB', ' CA', 'C  '],
            key: {
                B: 'astralsorcery:aquamarine',
                A: '#forge:ingots',
                C: Item.of('tconstruct:tool_handle', '{Material:"tconstruct:tinkers_bronze"}')
            },
            id: `${id}linking_tool`
        },
        {
            output: '2x minecraft:piston',
            pattern: ['ABA', 'ACA', 'ADA'],
            key: {
                A: 'minecraft:cobblestone',
                B: 'create:turntable',
                C: 'create:piston_extension_pole',
                D: 'create:redstone_contact'
            },
            id: `${id}piston`
        },
        {
            output: 'create:piston_extension_pole',
            pattern: [' A ', ' B ', ' A '],
            key: {
                A: '#forge:plates/iron',
                B: 'create:shaft',
            },
            id: `${id}piston_extension_pole`
        },
        {
            output: 'ironchest:iron_chest',
            pattern: ['AAA', 'ABA', 'AAA'],
            key: {
                A: 'minecraft:iron_ingot',
                B: 'kubejs:polluted_dust_module'
            },
            id: `${id}iron_chest`
        },
        {
            output: 'ironchest:copper_chest',
            pattern: ['AAA', 'ABA', 'AAA'],
            key: {
                A: 'emendatusenigmatica:copper_ingot',
                B: 'kubejs:polluted_dust_module'
            },
            id: `${id}copper_chest`
        },
        {
            output: 'waterstrainer:iron_mesh',
            pattern: ['ABA', 'BCB', 'ABA'],
            key: {
                A: '#forge:plates/iron',
                B: 'minecraft:string',
                C: 'kubejs:party_1_ingot'
            },
            id: `${id}iron_mesh`
        },
        {
            output: 'waterstrainer:strainer_survivalist_solid',
            pattern: ['AAA', 'ABA', 'AAA'],
            key: {
                A: 'immersiveengineering:stick_treated',
                B: 'waterstrainer:iron_mesh'
            },
            id: `${id}strainer_survivalist_solid`
        },
        {
            output: 'create:windmill_bearing',
            pattern: ['   ', 'ABA', ' C '],
            key: {
                A: 'immersiveengineering:windmill_blade',
                B: 'create:brass_casing',
                C: 'create:sticky_mechanical_piston'
            },
            id: `${id}windmill_bearing`
        },
        {
            output: 'immersiveengineering:windmill_blade',
            pattern: ['AAA', 'AB ', '   '],
            key: {
                A: 'immersiveengineering:stick_treated',
                B: 'emendatusenigmatica:invar_plate'
            },
            id: `${id}windmill_blade`
        },
        {
            output: '4x create:brass_casing',
            pattern: ['AAA', 'CBC', 'AAA'],
            key: {
                A: 'immersiveengineering:treated_wood_horizontal',
                B: 'kubejs:party_1_ingot',
                C: 'emendatusenigmatica:brass_plate'
            },
            id: `${id}brass_casing`
        },
        {
            output: 'tconstruct:smeltery_controller',
            pattern: ['ABA', 'CDC', 'AAA'],
            key: {
                A: 'emendatusenigmatica:invar_plate',
                B: 'create:brass_casing',
                C: 'pneumaticcraft:reinforced_stone',
                D: 'tconstruct:seared_melter'
            },
            id: `${id}smeltery_controller`
        },
        {
            output: '8x pneumaticcraft:pressure_tube',
            pattern: ['   ', 'CDC', '   '],
            key: {
                C: 'pneumaticcraft:ingot_iron_compressed',
                D: 'quark:framed_glass'
            },
            id: `${id}pressure_tube`
        },
        {
            output: 'create:gantry_carriage',
            pattern: ['   ', 'CDC', '   '],
            key: {
                C: 'minecraft:sticky_piston',
                D: 'create:cogwheel'
            },
            id: `${id}gantry_carriage`
        },
        {
            output: 'pneumaticcraft:pressure_chamber_interface',
            pattern: ['ACA', 'A B', 'AAA'],
            key: {
                A: 'pneumaticcraft:pressure_chamber_wall',
                B: 'minecraft:piston',
                C: 'minecraft:hopper'
            },
            id: `${id}emmm_pressure_gauge`
        },
        {
            output: '2x create:copper_casing',
            pattern: ['AAA', 'CBC', 'AAA'],
            key: {
                A: '#forge:plates/constantan',
                B: '#forge:ingots/copper',
                C: 'immersiveengineering:treated_wood_horizontal'
            },
            id: `${id}copper_casing`
        },
        {
            output: 'pneumaticcraft:refinery',
            pattern: ['AAA', 'CBC', 'AAA'],
            key: {
                A: '#forge:plates/invar',
                B: 'create:brass_casing',
                C: 'pneumaticcraft:compressed_iron_gear'
            },
            id: `${id}refinery`
        },
        {
            output: 'farmingforblockheads:market',
            pattern: [' A ', 'BCB', 'DED'],
            key: {
                A: 'xnet:antenna_dish',
                B: 'pneumaticcraft:printed_circuit_board',
                C: 'quark:red_crystal',
                D: 'immersiveengineering:treated_wood_horizontal',
                E: 'rftoolsbase:machine_frame'
            },
            id: `${id}market`
        },
        {
            output: '6x create:mechanical_crafter',
            pattern: [' A ', 'BCB', ' D '],
            key: {
                A: 'pneumaticcraft:printed_circuit_board',
                B: 'minecraft:emerald',
                C: 'rftoolsbase:machine_frame',
                D: 'minecraft:crafting_table',
            },
            id: `${id}mechanical_crafter`
        },
        {
            output: '2x quark:blaze_lantern',
            pattern: ['ABA', 'BCB', 'ABA'],
            key: {
                A: 'minecraft:blaze_powder',
                B: 'minecraft:glowstone',
                C: 'minecraft:quartz_block',
            },
            id: `${id}blaze_lantern_e`
        },
        {
            output: '6x kubejs:stagemachinery_1',
            pattern: ['ABA', 'BCB', 'ABA'],
            key: {
                A: '#forge:plates/iron',
                B: 'pneumaticcraft:reinforced_stone',
                C: 'rftoolsbase:machine_frame'
            },
            id: `${id}stagemachinery_1`
        },
        {
            output: '3x pneumaticcraft:pneumatic_cylinder',
            pattern: ['ABA', 'ACA', 'ADA'],
            key: {
                A: 'pneumaticcraft:plastic',
                B: 'pneumaticcraft:cannon_barrel',
                C: 'create:precision_mechanism',
                D: 'minecraft:lapis_block'
            },
            id: `${id}pneumatic_cylinder`
        },
        {
            output: 'waterstrainer:obsidian_mesh',
            pattern: ['ABA', 'BCB', 'ABA'],
            key: {
                A: 'emendatusenigmatica:cast_iron_plate',
                B: 'waterstrainer:iron_mesh',
                C: 'kubejs:party_2_ingot',
            },
            id: `${id}obsidian_mesh`
        },
        {
            output: 'waterstrainer:strainer_survivalist_reinforced',
            pattern: ['AAA', 'ABA', 'AAA'],
            key: {
                A: 'immersiveengineering:stick_treated',
                B: 'waterstrainer:obsidian_mesh'
            },
            id: `${id}waterstrainersurvivalist_reinforced`
        },
        {
            output: 'pneumaticcraft:pneumatic_dynamo',
            pattern: ['ACA', 'DBD', 'ACA'],
            key: {
                C: 'rftoolsbase:machine_frame',
                B: 'kubejs:party_2_ingot',
                A: 'pneumaticcraft:advanced_pressure_tube',
                D: 'immersiveengineering:coil_lv'

            },
            id: `${id}pneumatic_dynamo`
        },
        {
            output: 'thermal:redstone_servo',
            pattern: ['A A', ' B ', 'A A'],
            key: {
                A: 'pneumaticcraft:plastic',
                B: 'immersiveengineering:connector_bundled'
            },
            id: `${id}strainer_survivalist_reinforced`
        },
        {
            output: '6x kubejs:stagemachinery_2',
            pattern: ['ACA', 'CBC', 'ACA'],
            key: {
                A: 'kubejs:stagemachinery_1',
                B: 'kubejs:party_2_ingot',
                C: 'emendatusenigmatica:aluminum_plate'
            },
            id: `${id}stagemachinery_2`
        },
        {
            output: '2x refinedstorage:machine_casing',
            pattern: ['ACA', 'CBC', 'ACA'],
            key: {
                A: 'refinedstorage:quartz_enriched_iron_block',
                B: 'kubejs:party_2_ingot',
                C: 'thermal:enderium_glass'
            },
            id: `${id}machine_casing`
        },
        {
            output: '12x refinedstorage:cable',
            pattern: ['ACA', 'DBD', 'ACA'],
            key: {
                A: 'refinedstorage:quartz_enriched_iron',
                B: 'xnet:netcable_blue',
                C: 'emendatusenigmatica:signalum_gear',
                D: 'thermal:enderium_glass'
            },
            id: `${id}cable`
        },
        {
            output: 'thermal:rf_coil',
            pattern: [' BA', 'BCB', 'AB '],
            key: {
                A: 'emendatusenigmatica:lumium_gear',
                B: 'pneumaticcraft:plastic',
                C: 'create:precision_mechanism'
            },
            id: `${id}rf_coil`
        },
        {
            output: 'thermal:rf_coil',
            pattern: [' BA', 'BCB', 'AB '],
            key: {
                A: 'emendatusenigmatica:lumium_gear',
                B: 'pneumaticcraft:plastic',
                C: 'create:precision_mechanism'
            },
            id: `${id}rf_coil`
        },
        {
            output: 'refinedstorage:construction_core',
            pattern: [' A ', 'CDC', ' A '],
            key: {
                A: 'tconstruct:slimesteel_ingot',
                C: 'refinedstorage:advanced_processor',
                D: 'immersiveengineering:logic_circuit'
            },
            id: `${id}construction_core`
        },
        {
            output: 'refinedstorage:destruction_core',
            pattern: [' A ', 'CDC', ' A '],
            key: {
                A: 'emendatusenigmatica:signalum_ingot',
                C: 'refinedstorage:improved_processor',
                D: 'immersiveengineering:logic_circuit'
            },
            id: `${id}destruction_core`
        },
        {
            output: 'thermal:fluid_cell_frame',
            pattern: ['ACA', 'CBC', 'ADA'],
            key: {
                A: 'emendatusenigmatica:bronze_plate',
                B: 'pneumaticcraft:medium_tank',
                C: 'pneumaticcraft:pressure_chamber_glass',
                D: 'minecraft:piston'
            },
            id: `${id}fluid_cell_frame`
        },
        {
            output: 'thermal:energy_cell_frame',
            pattern: ['ACA', 'CBC', 'ADA'],
            key: {
                A: 'emendatusenigmatica:enderium_plate',
                B: 'immersiveengineering:capacitor_hv',
                C: 'pneumaticcraft:pressure_chamber_glass',
                D: 'minecraft:piston'
            },
            id: `${id}energy_cell_frame`
        },
        {
            output: 'thermal:machine_speed_augment',
            pattern: [' A ', 'BCB', ' A '],
            key: {
                A: '#forge:gears/lead',
                B: 'thermal:rf_coil',
                C: 'pneumaticcraft:speed_upgrade'
            },
            id: `${id}machine_speed_augment`
        },
        {
            output: '2x modularrouters:item_router',
            pattern: ['AEA', 'CDC', 'ABA'],
            key: {
                A: 'thermal:cured_rubber',
                B: 'immersiveengineering:sheetmetal_iron',
                C: 'thermal:redstone_servo',
                D: 'thermal:machine_frame',
                E: 'pneumaticcraft:drone'

            },
            id: `${id}item_router_2`
        },
        {
            output: '4x mekanism:thermal_evaporation_block',
            pattern: ['ABA', 'CDC', 'ABA'],
            key: {
                A: 'immersiveengineering:sheetmetal_copper',
                B: 'kubejs:plastic_steel_ingot',
                D: '#forge:storage_blocks/constantan',
                C: 'mekanism:enriched_gold',

            },
            id: `${id}thermal_evaporation_block`
        },
        {
            output: 'framedcompactdrawers:framed_drawer_controller',
            pattern: ['AAA', 'CDC', 'AAA'],
            key: {
                A: 'immersiveengineering:stick_treated',
                C: 'pneumaticcraft:printed_circuit_board',
                D: 'framedcompactdrawers:framed_full_one',

            },
            id: `${id}framed_drawer_controller`
        },
        {
            output: 'framedcompactdrawers:framed_compact_drawer',
            pattern: ['AAA', 'CDC', 'ABA'],
            key: {
                A: 'immersiveengineering:stick_treated',
                B: 'minecraft:iron_ingot',
                C: 'minecraft:piston',
                D: 'framedcompactdrawers:framed_full_one',

            },
            id: `${id}framed_compact_drawer`
        },
        {
            output: '2x fluxnetworks:flux_core',
            pattern: [' A ', 'ABA', ' A '],
            key: {
                B: 'draconicevolution:wyvern_energy_core',
                A: 'mekanism:teleportation_core',

            },
            id: `${id}flux_core`
        },
        {
            output: 'minecraft:white_bed',
            pattern: ['BBB', 'AAA', '   '],
            key: {
                B: 'minecraft:white_wool',
                A: 'kubejs:polluted_dirt',

            },
            id: `${id}min_bed`
        },
        {
            output: 'nr2_bd:advmob_machine',
            pattern: ['BBB', 'BAB', 'BBB'],
            key: {
                B: 'kubejs:party_2_ingot',
                A: 'nr2_bd:mobsslaughtering_machine',

            },
            id: `${id}nr2bdmobsslaughtering`
        },
        {
            output: 'nr2_bd:powah_input_1',
            pattern: ['   ', 'BA ', '   '],
            key: {
                B: 'kubejs:stagemachinery_2',
                A: 'pipez:energy_pipe',

            },
            id: `${id}nr2bdpowah_input1`
        },
        {
            output: '32x immersiveengineering:treated_wood_horizontal',
            pattern: ['BBB', 'BAB', 'BBB'],
            key: {
                B: 'immersiveengineering:sheetmetal_copper',
                A: 'thermal:creosote_bucket',

            },
            id: `${id}nr2horizontal_1`
        },
        {
            output: '32x immersiveengineering:treated_wood_horizontal',
            pattern: ['BBB', 'BAB', 'BBB'],
            key: {
                B: 'immersiveengineering:sheetmetal_copper',
                A: 'immersiveengineering:creosote_bucket',

            },
            id: `${id}nr2horizontal_2`
        },
        {
            output: 'thermal:press_packing_2x2_die',
            pattern: ['BBB', 'BAB', 'BBB'],
            key: {
                B: 'thermal:obsidian_glass',
                A: 'immersiveengineering:mold_packing_4',

            },
            id: `${id}presspacking_twodie`
        },
        {
            output : 'constructionwand:diamond_wand',
            pattern: ['BBB', 'BAB', 'BBB'],
            key: {
                B: 'astralsorcery:aquamarine',
                A: 'constructionwand:iron_wand',

            },
            id: `${id}dim_wand`
            
        }
        //Item.of('pneumaticcraft:drone', '"pneumaticcraft:air":120000}')

        //'thermal:rf_coil'




    ];


    recipes.forEach((recipe) => {
        event.shaped(recipe.output, recipe.pattern, recipe.key).id(recipe.id);
    });


    



    event.replaceInput(
        { input: `minecraft:chest` }, // Arg 1: the filter
        'minecraft:chest', //arg 2: the item to replace
        Ingredient.of('pneumaticcraft:omnidirectional_hopper') //arg 3: the item to replace it with
    );

    event.replaceInput({ mod: 'thermal' }, 'minecraft:iron_nugget', 'create:cogwheel');
    event.replaceInput({ mod: 'emendatusenigmatica' }, 'minecraft:iron_nugget', 'create:cogwheel');

    

    event.replaceInput({ mod: 'create' }, '#minecraft:slabs', 'immersiveengineering:slab_treated_wood_horizontal');

    event.replaceInput({ mod: 'create' }, 'minecraft:dried_kelp', 'minecraft:leather');


    event.replaceInput({ mod: 'pipez' }, 'minecraft:iron_ingot', 'pneumaticcraft:ingot_iron_compressed');
    event.replaceInput({ mod: 'pipez' }, 'minecraft:redstone', 'pneumaticcraft:omnidirectional_hopper');

    event.replaceInput({ mod: 'pneumaticcraft' }, 'minecraft:redstone', 'emendatusenigmatica:constantan_gear');
    event.replaceInput({ mod: 'pneumaticcraft' }, 'minecraft:diamond', 'emendatusenigmatica:brass_gear');
    event.replaceInput({ mod: 'pneumaticcraft' }, '#forge:glass', 'create:fluid_tank');
    event.replaceInput({ mod: 'pneumaticcraft' }, 'minecraft:gold_ingot', 'pneumaticcraft:plastic');
    event.replaceInput('minecraft:paper','#forge:paper');

    event.replaceInput({ id: 'pneumaticcraft:uv_light_box' }, 'pneumaticcraft:pcb_blueprint', 'rftoolsbase:machine_frame');

    //'thermal:dynamo_compression'

    event.replaceInput({ id: /thermal:dynamo_/ }, 'thermal:rf_coil', 'thermal:machine_frame');

    // event.replaceInput({mod: 'xnet'}, 'rftoolsbase:machine_frame','thermal:machine_frame');



    //'refinedstorage:disk_drive'
    event.replaceInput({ mod: 'refinedstorage' }, '#forge:glass', '#thermal:glass/hardened');

    event.replaceInput({ id: /mekanism:qio_drive_/ }, '#forge:ingots/lead', 'refinedstorage:4k_storage_part');


    event.replaceInput({ id: 'immersiveengineering:crafting/insulating_glass' }, 'minecraft:green_dye', 'minecraft:emerald');


    event.replaceInput({ mod: 'mekanism' }, '#forge:glass', '#thermal:glass/hardened');
    event.replaceInput({ mod: 'mekanism' }, 'minecraft:redstone', 'immersiveengineering:logic_unit');
    event.replaceInput({ mod: 'mekanism' }, '#forge:ingots/steel', 'kubejs:plastic_steel_ingot');
    event.replaceInput({ mod: 'mekanismgenerators' }, '#forge:ingots/steel', 'kubejs:plastic_steel_ingot');

    //'extrastorage:storagepart_256k'
    event.replaceInput({ mod: 'extrastorage' }, 'refinedstorage:quartz_enriched_iron', 'refinedstorage:quartz_enriched_iron_block');
    event.replaceInput({ id: 'extrastorage:part/storagepart_256k' }, 'minecraft:redstone', 'mekanism:basic_control_circuit');
    event.replaceInput({ id: 'extrastorage:part/storagepart_256k' }, 'refinedstorage:64k_storage_part', 'ironchest:obsidian_chest');


    event.replaceInput({ id: 'extrastorage:part/storagepart_1024k' }, 'minecraft:redstone', 'mekanism:advanced_control_circuit');

    event.replaceInput({ id: 'extrastorage:part/storagepart_4096k' }, 'minecraft:redstone', 'mekanism:elite_control_circuit');

    event.replaceInput({ id: 'extrastorage:part/storagepart_16384k' }, 'minecraft:redstone', 'mekanism:ultimate_control_circuit');

    event.replaceInput({ id: 'thermal:machine_insolator' }, 'minecraft:dirt', 'immersiveengineering:cloche');

    event.replaceInput({ id: 'thermal:machine/smelter/smelter_glass_obsidian' }, '#minecraft:sand', 'tconstruct:clear_glass');


    event.replaceInput({ mod: 'modularrouters' }, 'minecraft:gold_nugget', 'emendatusenigmatica:bronze_plate');
    
    
    event.replaceInput({mod: 'darkutils'}, 'minecraft:sugar','pneumaticcraft:plastic');
    
    // event.replaceInput({mod: 'xnet'}, 'minecraft:string','immersiveengineering:wire_steel');
    // event.replaceInput({mod: 'xnet'}, 'minecraft:redstone','thermal:redstone_servo');

    //event.replaceInput({id: 'xnet:netcable_blue'}, 'minecraft:gold_nugget','pipez:universal_pipe');

    //thermal:machine/smelter/smelter_glass_obsidian

    event.replaceInput({ id: 'immersiveengineering:crafting/capacitor_hv' }, '#forge:storage_blocks/lead', 'pneumaticcraft:etching_acid_bucket');

});


